home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / zip / portfoli / bootst11.lzh / PF BOOTSTRAP VATIPX PVARSC < prev    next >
Text File  |  1989-05-13  |  4KB  |  112 lines

  1. /*
  2.  * Copyright (c) 1983 The Regents of the University of California.
  3.  * All rights reserved.
  4.  *
  5.  * Redistribution and use in source and binary forms are permitted
  6.  * provided that the above copyright notice and this paragraph are
  7.  * duplicated in all such forms and that any documentation,
  8.  * advertising materials, and other materials related to such
  9.  * distribution and use acknowledge that the software was developed
  10.  * by the University of California, Berkeley.  The name of the
  11.  * University may not be used to endorse or promote products derived
  12.  * from this software without specific prior written permission.
  13.  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
  14.  * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  15.  * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  16.  */
  17.  
  18. #ifndef lint
  19. static char sccsid[] = "@(#)vars.c    5.3 (Berkeley) 9/2/88";
  20. #endif /* not lint */
  21.  
  22. #include "tip.h"
  23.  
  24. /*
  25.  * Definition of variables
  26.  */
  27. value_t vtable[] = {
  28.     { "beautify",    BOOL,            (READ|WRITE)<<PUBLIC,
  29.       "be",        (char *)TRUE },
  30.     { "baudrate",    NUMBER|IREMOTE|INIT,    (READ<<PUBLIC)|(WRITE<<ROOT),
  31.       "ba",        (char *)&BR },
  32.     { "dialtimeout",NUMBER,            (READ<<PUBLIC)|(WRITE<<ROOT),
  33.       "dial",    (char *)60 },
  34.     { "eofread",    STRING|IREMOTE|INIT,    (READ|WRITE)<<PUBLIC,
  35.       "eofr",    (char *)&IE },
  36.     { "eofwrite",    STRING|IREMOTE|INIT,    (READ|WRITE)<<PUBLIC,
  37.       "eofw",    (char *)&OE },
  38.     { "eol",    STRING|IREMOTE|INIT,    (READ|WRITE)<<PUBLIC,
  39.       NOSTR,    (char *)&EL },
  40.     { "escape",    CHAR,            (READ|WRITE)<<PUBLIC,
  41.       "es",        (char *)'~' },
  42.     { "exceptions",    STRING|INIT|IREMOTE,    (READ|WRITE)<<PUBLIC,
  43.       "ex",        (char *)&EX },
  44.     { "force",    CHAR,            (READ|WRITE)<<PUBLIC,
  45.       "fo",        (char *)CTRL('p') },
  46.     { "framesize",    NUMBER|IREMOTE|INIT,    (READ|WRITE)<<PUBLIC,
  47.       "fr",        (char *)&FS },
  48.     { "host",    STRING|IREMOTE|INIT,    READ<<PUBLIC,
  49.       "ho",        (char *)&HO },
  50.     { "log",    STRING|INIT,        (READ|WRITE)<<ROOT,
  51.       NOSTR,    "/usr/adm/aculog" },
  52.     { "phones",    STRING|INIT|IREMOTE,    READ<<PUBLIC,
  53.       NOSTR,    (char *)&PH },
  54.     { "prompt",    CHAR,            (READ|WRITE)<<PUBLIC,
  55.       "pr",        (char *)'\n' },
  56.     { "raise",    BOOL,            (READ|WRITE)<<PUBLIC,
  57.       "ra",        (char *)FALSE },
  58.     { "raisechar",    CHAR,            (READ|WRITE)<<PUBLIC,
  59.       "rc",        (char *)CTRL('a') },
  60.     { "record",    STRING|INIT|IREMOTE,    (READ|WRITE)<<PUBLIC,
  61.       "rec",    (char *)&RE },
  62.     { "remote",    STRING|INIT|IREMOTE,    READ<<PUBLIC,
  63.       NOSTR,    (char *)&RM },
  64.     { "script",    BOOL,            (READ|WRITE)<<PUBLIC,
  65.       "sc",        (char *)FALSE },
  66.     { "tabexpand",    BOOL,            (READ|WRITE)<<PUBLIC,
  67.       "tab",    (char *)FALSE },
  68.     { "verbose",    BOOL,            (READ|WRITE)<<PUBLIC,
  69.       "verb",    (char *)FALSE },
  70.     { "SHELL",    STRING|ENVIRON|INIT,    (READ|WRITE)<<PUBLIC,
  71.       NULL,        "/bin/sh" },
  72.     { "HOME",    STRING|ENVIRON,        (READ|WRITE)<<PUBLIC,
  73.       NOSTR,    NOSTR },
  74.     { "echocheck",    BOOL,            (READ|WRITE)<<PUBLIC,
  75.       "ec",        (char *)FALSE },
  76.     { "disconnect",    STRING|IREMOTE|INIT,    (READ|WRITE)<<PUBLIC,
  77.       "di",        (char *)&DI },
  78.     { "tandem",    BOOL,            (READ|WRITE)<<PUBLIC,
  79.       "ta",        (char *)TRUE },
  80.     { "linedelay",    NUMBER|IREMOTE|INIT,    (READ|WRITE)<<PUBLIC,
  81.       "ldelay",    (char *)&DL },
  82.     { "chardelay",    NUMBER|IREMOTE|INIT,    (READ|WRITE)<<PUBLIC,
  83.       "cdelay",    (char *)&CL },
  84.     { "etimeout",    NUMBER|IREMOTE|INIT,    (READ|WRITE)<<PUBLIC,
  85.       "et",        (char *)&ET },
  86.     { "rawftp",    BOOL,            (READ|WRITE)<<PUBLIC,
  87.       "raw",    (char *)FALSE },
  88.     { "halfduplex",    BOOL,            (READ|WRITE)<<PUBLIC,
  89.       "hdx",    (char *)FALSE },
  90.     { "localecho",    BOOL,            (READ|WRITE)<<PUBLIC,
  91.       "le",        (char *)FALSE },
  92.     { "parity",    STRING|INIT|IREMOTE,    (READ|WRITE)<<PUBLIC,
  93.       "par",    (char *)&PA },
  94.     { "slipaddr",    STRING|IREMOTE,        READ<<PUBLIC,
  95.       "sa",        (char *)&SA },
  96.     { "destaddr",    STRING|IREMOTE,        READ<<PUBLIC,
  97.       "da",        (char *)&DA },
  98.     { "slipmask",    STRING|IREMOTE,        READ<<PUBLIC,
  99.       "sm",        (char *)&SM },
  100.     { "sliptype",    STRING|IREMOTE,        READ<<PUBLIC,
  101.       "st",        (char *)&ST },
  102.     { "loginscript",STRING|IREMOTE,        (READ|WRITE)<<PUBLIC,
  103.       "ls",        (char *)&LS },
  104.     { "setroute",    BOOL,            READ<<PUBLIC,
  105.       "rt",        (char *)FALSE },
  106.     { "linesync",   BOOL,            (READ|WRITE)<<PUBLIC,
  107.       "li",        (char *)FALSE },
  108.     { "dtrhup",    BOOL,            READ<<PUBLIC,
  109.       "dt",        (char *)FALSE },
  110.     { NOSTR, NULL, NULL, NOSTR, NOSTR }
  111. };
  112.